<!DOCTYPE html>
<html lang="en" dir="ltr">

<head>
  <meta name="generator" content="Hugo 0.82.1" />
  <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="[golang] 生态#Websites# reposhub - go  不同语言的各种架构列表
Web Framework#  Gin Gonic
Gin Gonic is a leading Google’s Golang web application framework, which is considered as a minimalistic framework. The framework possesses the most needed libraries and features and is regarded as the best option if you are getting commenced with Golang.
  Gorilla
The biggest of Google’s top Golang Framework, Gorilla, rationalizes its names in the application development community.">
<meta name="theme-color" content="#FFFFFF"><meta property="og:title" content="" />
<meta property="og:description" content="[golang] 生态#Websites# reposhub - go  不同语言的各种架构列表
Web Framework#  Gin Gonic
Gin Gonic is a leading Google’s Golang web application framework, which is considered as a minimalistic framework. The framework possesses the most needed libraries and features and is regarded as the best option if you are getting commenced with Golang.
  Gorilla
The biggest of Google’s top Golang Framework, Gorilla, rationalizes its names in the application development community." />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://example.org/docs/ecosystem/" /><meta property="article:section" content="docs" />



<title>Ecosystem | My Golang Book</title>
<link rel="manifest" href="/manifest.json">
<link rel="icon" href="/favicon.png" type="image/x-icon">
<link rel="stylesheet" href="/book.min.2bc2364a4a4b31f0ec1debecf0a8f90a840821f143dfe1ac6a0f7cbcbdcf64ac.css" integrity="sha256-K8I2SkpLMfDsHevs8Kj5CoQIIfFD3&#43;Gsag98vL3PZKw=">
<script defer src="/en.search.min.84ce9693e6c02d95376f29aeb794c11824d09ed0440f910f008e91e9ed0436e4.js" integrity="sha256-hM6Wk&#43;bALZU3bymut5TBGCTQntBED5EPAI6R6e0ENuQ="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book
-->

  
</head>

<body dir="ltr">
  <input type="checkbox" class="hidden toggle" id="menu-control" />
  <input type="checkbox" class="hidden toggle" id="toc-control" />
  <main class="container flex">
    <aside class="book-menu">
      <div class="book-menu-content">
        
  <nav>
<h2 class="book-brand">
  <a href="/"><span>My Golang Book</span>
  </a>
</h2>


<div class="book-search">
  <input type="text" id="book-search-input" placeholder="Search" aria-label="Search" maxlength="64" data-hotkeys="s/" />
  <div class="book-search-spinner hidden"></div>
  <ul id="book-search-results"></ul>
</div>











  



  
  <ul>
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/introduction/" class="">Golang 介绍</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/installation/" class="">安装、准备开发环境</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/go-routine/" class="">并发处理 - Go 协程</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/workspace-module/" class="">管理Go模块</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/erro-handling/" class="">错误处理</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/resources/" class="">Golang 资源</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/statements/" class="">Go For语句</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/guidelines/" class="">Go 开发规范</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/logging/" class="">日志</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/data-init/" class="">Data Init</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/data-types/" class="">Data Types</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/debug/" class="">Debug</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/dynamic-programing/" class="">Dynamic Programing</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/ecosystem/" class=" active">Ecosystem</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/performance/" class="">Performance</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/struct-interface/" class="">Struct Interface</a>
  

        </li>
      
    
      
        <li>
          
  
  

  
    <a href="http://example.org/docs/struct-tags/" class="">Struct Tags</a>
  

        </li>
      
    
  </ul>















</nav>




  <script>(function(){var a=document.querySelector("aside.book-menu nav");addEventListener("beforeunload",function(b){localStorage.setItem("menu.scrollTop",a.scrollTop)}),a.scrollTop=localStorage.getItem("menu.scrollTop")})()</script>


 
      </div>
    </aside>

    <div class="book-page">
      <header class="book-header">
        
  <div class="flex align-center justify-between">
  <label for="menu-control">
    <img src="/svg/menu.svg" class="book-icon" alt="Menu" />
  </label>

  <strong>Ecosystem</strong>

  <label for="toc-control">
    
    <img src="/svg/toc.svg" class="book-icon" alt="Table of Contents" />
    
  </label>
</div>


  
  <aside class="hidden clearfix">
    
  
<nav id="TableOfContents">
  <ul>
    <li><a href="#websites">Websites</a></li>
    <li><a href="#web-framework">Web Framework</a></li>
    <li><a href="#gui">GUI</a></li>
  </ul>
</nav>



  </aside>
  
 
      </header>

      
      
  <article class="markdown"><h1 id="golang-生态">
  [golang] 生态
  <a class="anchor" href="#golang-%e7%94%9f%e6%80%81">#</a>
</h1>
<h2 id="websites">
  Websites
  <a class="anchor" href="#websites">#</a>
</h2>
<ul>
<li><a href="https://reposhub.com/go?sort_by=star">reposhub - go</a></li>
</ul>
<p>不同语言的各种架构列表</p>
<h2 id="web-framework">
  Web Framework
  <a class="anchor" href="#web-framework">#</a>
</h2>
<ol>
<li>
<p><strong>Gin Gonic</strong></p>
<p>Gin Gonic is a leading Google’s Golang web application framework,
which is considered as a minimalistic framework. The framework possesses
the most needed libraries and features and is regarded as the best
option if you are getting commenced with Golang.</p>
</li>
<li>
<p><strong>Gorilla</strong></p>
<p>The biggest of Google’s top Golang Framework, Gorilla, rationalizes
its names in the application development community. It is the most
prolonged web framework that flawlessly caters to the net/
http library’s
reusable elements and components.</p>
</li>
<li>
<p><strong>Martini</strong></p>
<p>It works like a precise ecosystem instead of a framework and thus can
be effortlessly integrated with 3rd party support and additionally
being light throughout. The web framework is also supple to enlarge the
abilities apart from handling loads of functions with minimum overheads
in the process.</p>
</li>
<li>
<p><strong>Buffalo</strong></p>
<p>Among all the other Golang Frameworks used for Web Development,
Buffalo is quite a useful framework for getting initiated with your
project swiftly. Further, it is used as an integrated web development
ecosystem, which is helpful for diverse projects.</p>
</li>
<li>
<p><strong>Goji</strong></p>
<p>Goji is quite lightweight and swift Golang Framework for Web
Development by being the precise blend of straightforwardness and
composing abilities.</p>
</li>
<li>
<p><strong>Revel</strong></p>
<p>When it comes to feature Google’s Golang web frameworks, ultimately,
Revel ranks as one of the top frameworks on the list. And it is one of
the latest Golang frameworks for web developers.</p>
</li>
<li>
<p><strong>Beego</strong></p>
<p>In some aspects, we found that Beego is analogous to the inclusive
Django web framework intended for Python. It steers an exclusive array
of functionalities and features which are common to web applications.
Further, it is organized into eight diverse modules which can be avoided
or used as needed.</p>
</li>
<li>
<p><strong>Mango</strong></p>
<p>It is not maintained actively; however, several Golang users still
use it. The modularity is the marvelous thing as regards to this web
framework. You can decide on from diverse libraries to have different
features in your project.</p>
</li>
<li>
<p><strong>Gocraft</strong></p>
<p>Another sturdy but old school framework is Gocraft that offers
scalable and swift routing functions. Routing is added as functionality
by it to the
http or net package from the benchmark library.</p>
</li>
<li>
<p><strong>Web.go</strong></p>
<p>Web.go is quite light in weight at the end of the list and comes
under the class of Google’s simplest Golang web frameworks. It is
straightforward, and one of the top Golang frameworks delivers added
functionalities with the tree-routing system.</p>
</li>
</ol>
<h2 id="gui">
  GUI
  <a class="anchor" href="#gui">#</a>
</h2>
<p>作者：架构师
链接：
<a href="https://www.zhihu.com/question/431128958/answer/1592038016">https://www.zhihu.com/question/431128958/answer/1592038016</a>
来源：知乎
著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。</p>
<p><a href="https://www.jetbrains.com/go/download/LiteIDE">https://www.jetbrains.com/go/download/LiteIDE</a>
<a href="https://github.com/visualfc/liteidesublimeGo">https://github.com/visualfc/liteidesublimeGo</a>高级编程Go调度器GPM模型
<a href="https://www.zhihu.com/question/20862617/answer/27964865Go">https://www.zhihu.com/question/20862617/answer/27964865Go</a>的内存布局
<a href="https://golang.org/ref/mem(">https://golang.org/ref/mem(</a>需翻墙)Go指针高级
<a href="http://www.sohu.com/a/168217543_99930294Go">http://www.sohu.com/a/168217543_99930294Go</a>与C混合编程 Cgo 模块
<a href="https://github.com/golang/go/wiki/cgo">https://github.com/golang/go/wiki/cgo</a>垃圾自动回收机制 GCGoroutine 调度 Channel 调度 channel 阻塞机制带缓冲与无缓冲 ChannelGo 工具链</p>
<ul>
<li>
<p>Go 指令 go get 下载安装第三方库 gitproxygo install 安装编译第三方库
<a href="https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/01.3.md#go-install">https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/01.3.md#go-install</a></p>
</li>
<li>
<p>编译优化 string 和[]byte 逃逸优化函数内联 GC 优化 vendoring
<a href="https://golang.org/cmd/go/#hdr-Vendor_Directories">https://golang.org/cmd/go/#hdr-Vendor_Directories</a>交叉编译
<a href="https://rakyll.org/cross-compilation/Go">https://rakyll.org/cross-compilation/Go</a>调用C语言
<a href="https://github.com/golang/go/wiki/cgoPython">https://github.com/golang/go/wiki/cgoPython</a>读取Go
<a href="https://blog.filippo.io/building-python-modules-with-go-1-5/Ruby">https://blog.filippo.io/building-python-modules-with-go-1-5/Ruby</a>读取Go
<a href="https://c7.se/go-and-ruby-ffi/Swift">https://c7.se/go-and-ruby-ffi/Swift</a>读取Go
<a href="https://rakyll.org/swift/Go">https://rakyll.org/swift/Go</a>编译共享库so
<a href="https://github.com/jbuberel/buildmodesharedGo">https://github.com/jbuberel/buildmodesharedGo</a>与区块链go-ethereum(以太坊)
<a href="https://github.com/ethereum/go-ethereumgo-ipfs">https://github.com/ethereum/go-ethereumgo-ipfs</a>
<a href="https://github.com/ipfs/go-ipfshyperledger">https://github.com/ipfs/go-ipfshyperledger</a> fabric(最热区块链框架)
<a href="https://github.com/hyperledger/fabriceos-go(">https://github.com/hyperledger/fabriceos-go(</a>新一代DPOS机制)
<a href="https://github.com/eoscanada/eos-goGo">https://github.com/eoscanada/eos-goGo</a>社区Go中国社区
<a href="https://gocn.io">https://gocn.io</a>Go Forum 国外主流论坛
<a href="https://forum.golangbridge.org">https://forum.golangbridge.org</a>Go 中国邮件列表
<a href="https://groups.google.com/forum/#!forum/golang-chinaGopher">https://groups.google.com/forum/#!forum/golang-chinaGopher</a>大会Gopher China 2015Gopher China 2016Gopher China 2017Gopher China 2018GopherChina
<a href="http://www.gopherchina.org">http://www.gopherchina.org</a>其他国家大会列表
<a href="https://github.com/golang/go/wiki/ConferencesGo">https://github.com/golang/go/wiki/ConferencesGo</a>头像制作
<a href="https://gopherize.me">https://gopherize.me</a>Go开源项目</p>
</li>
<li>
<p>Web 框架
beego(中国出品)
<a href="https://github.com/astaxie/beego">https://github.com/astaxie/beego</a>
gin(轻量级)
<a href="https://github.com/gin-gonic/gin">https://github.com/gin-gonic/gin</a>
martini
<a href="https://github.com/go-martini/martini">https://github.com/go-martini/martini</a>
echo
<a href="https://github.com/labstack/echo">https://github.com/labstack/echo</a>
revel
<a href="https://github.com/revel/revel">https://github.com/revel/revel</a>
iris
<a href="https://github.com/kataras/iris">https://github.com/kataras/iris</a></p>
</li>
<li>
<p>静态建站工具
hugo
<a href="https://github.com/gohugoio/hugo">https://github.com/gohugoio/hugo</a></p>
</li>
<li>
<p>WebServer
caddy
<a href="https://github.com/mholt/caddy">https://github.com/mholt/caddy</a></p>
</li>
<li>
<p>微服务
go-kit
<a href="https://github.com/go-kit/kit">https://github.com/go-kit/kit</a>
go-micro
<a href="https://github.com/micro/go-micro">https://github.com/micro/go-micro</a>
istio
<a href="https://github.com/istio/istio">https://github.com/istio/istio</a></p>
</li>
<li>
<p>人工智能
go-learn(机器学习)</p>
</li>
<li>
<p>游戏
pixel(2d-3d 游戏引擎)
<a href="https://github.com/faiface/pixel">https://github.com/faiface/pixel</a>
g3n/engine(3D 建模游戏引擎)
<a href="https://github.com/g3n/engine">https://github.com/g3n/engine</a></p>
</li>
<li>
<p>云计算容器
moby
<a href="https://github.com/moby/moby">https://github.com/moby/moby</a>
rkt
<a href="https://github.com/rkt/rkt">https://github.com/rkt/rkt</a>
Pouch
<a href="https://github.com/alibaba/pouch">https://github.com/alibaba/pouch</a></p>
</li>
<li>
<p>容器编排
Kubernetes
<a href="https://github.com/kubernetes/kubernetes">https://github.com/kubernetes/kubernetes</a>
swarm
<a href="https://github.com/docker/swarm">https://github.com/docker/swarm</a></p>
</li>
<li>
<p>服务发现
Consul
<a href="https://github.com/hashicorp/consul">https://github.com/hashicorp/consul</a></p>
</li>
<li>
<p>云计算 Function
Faas
<a href="https://github.com/openfaas/faas">https://github.com/openfaas/faas</a>
apex
<a href="https://github.com/apex/apex">https://github.com/apex/apex</a></p>
</li>
<li>
<p>DevOps 一体化自动运维管理</p>
</li>
<li>
<p>Monitor
Prometheus
<a href="https://github.com/prometheus/prometheus">https://github.com/prometheus/prometheus</a>
cadvisor
<a href="https://github.com/google/cadvisor">https://github.com/google/cadvisor</a>
ctop
<a href="https://github.com/bcicen/ctop">https://github.com/bcicen/ctop</a>
beats
<a href="https://github.com/elastic/beats">https://github.com/elastic/beats</a></p>
</li>
<li>
<p>Devrancher
<a href="https://github.com/rancher/ranche">https://github.com/rancher/ranche</a>
minikube
<a href="https://github.com/kubernetes/minikube">https://github.com/kubernetes/minikube</a>
packer
<a href="https://github.com/hashicorp/packer">https://github.com/hashicorp/packer</a></p>
</li>
<li>
<p>Key/Value 存储
etcd
<a href="https://github.com/coreos/etcd">https://github.com/coreos/etcd</a>
bolt
<a href="https://github.com/boltdb/bolt">https://github.com/boltdb/bolt</a></p>
</li>
<li>
<p>时序数据库
influxdb
<a href="https://github.com/influxdata/influxdb">https://github.com/influxdata/influxdb</a></p>
</li>
<li>
<p>分布式数据库
cockroach
<a href="https://github.com/cockroachdb/cockroach">https://github.com/cockroachdb/cockroach</a>
tidb
<a href="https://github.com/pingcap/tidb">https://github.com/pingcap/tidb</a></p>
</li>
<li>
<p>图形数据库</p>
</li>
<li>
<p>cayley
<a href="https://github.com/cayleygraph/cayley">https://github.com/cayleygraph/cayley</a></p>
</li>
<li>
<p>其他</p>
</li>
<li>
<p>noms
<a href="https://github.com/attic-labs/noms">https://github.com/attic-labs/noms</a>
vitess
<a href="https://github.com/vitessio/vitess">https://github.com/vitessio/vitess</a></p>
</li>
<li>
<p>系统工具/命令行工具
ngrok
<a href="https://github.com/inconshreveable/ngrok">https://github.com/inconshreveable/ngrok</a>
frp
<a href="https://github.com/fatedier/frp">https://github.com/fatedier/frp</a>
gotty
<a href="https://github.com/yudai/gotty">https://github.com/yudai/gotty</a>
micro
<a href="https://github.com/zyedidia/microk">https://github.com/zyedidia/microk</a>
cptun
<a href="https://github.com/xtaci/kcptun">https://github.com/xtaci/kcptun</a>
wuzz
<a href="https://github.com/asciimoo/wuzz">https://github.com/asciimoo/wuzz</a>
v2ray-core
<a href="https://github.com/v2ray/v2ray-core">https://github.com/v2ray/v2ray-core</a>
termui
<a href="https://github.com/gizak/termui">https://github.com/gizak/termui</a>
cow
<a href="https://github.com/cyfdecyf/cow">https://github.com/cyfdecyf/cow</a>
teleport
<a href="https://github.com/gravitational/teleport">https://github.com/gravitational/teleport</a>
comcast
<a href="https://github.com/tylertreat/comcast">https://github.com/tylertreat/comcast</a>
wego
<a href="https://github.com/schachmat/wego">https://github.com/schachmat/wego</a>
gogs
<a href="https://github.com/gogits/gogs">https://github.com/gogits/gogs</a></p>
</li>
<li>
<p>中间件
traefik
<a href="https://github.com/containous/traefik">https://github.com/containous/traefik</a>
nsq
<a href="https://github.com/nsqio/nsq">https://github.com/nsqio/nsq</a>
codis
<a href="https://github.com/CodisLabs/codis">https://github.com/CodisLabs/codis</a>
logrus
<a href="https://github.com/sirupsen/logrus">https://github.com/sirupsen/logrus</a>
groupcache
<a href="https://github.com/golang/groupcache">https://github.com/golang/groupcache</a>
rpc，grpc ①
<a href="https://grpc.io">https://grpc.io</a>
rpcx a.
<a href="https://github.com/smallnest/rpcx">https://github.com/smallnest/rpcx</a></p>
</li>
<li>
<p>测试/持续交付
drone:
<a href="https://github.com/drone/drone">https://github.com/drone/drone</a>
terraform
<a href="https://github.com/hashicorp/terraform">https://github.com/hashicorp/terraform</a>
goreplay
<a href="https://github.com/buger/goreplay">https://github.com/buger/goreplay</a>
delve
<a href="https://github.com/derekparker/delve">https://github.com/derekparker/delve</a></p>
</li>
<li>
<p>图像处理
primitive
<a href="https://github.com/fogleman/primitive">https://github.com/fogleman/primitive</a>
caire
<a href="https://github.com/esimov/caire">https://github.com/esimov/caire</a></p>
</li>
<li>
<p>安全
vault <a href="https://github.com/hashicorp/vault">https://github.com/hashicorp/vault</a>
vuls
<a href="https://github.com/future-architect/vuls">https://github.com/future-architect/vuls</a></p>
</li>
<li>
<p>爬虫
goquery
<a href="https://github.com/PuerkitoBio/goquery">https://github.com/PuerkitoBio/goquery</a></p>
</li>
<li>
<p>文件系统
ransfer.sh
<a href="https://github.com/dutchcoders/transfer.sh">https://github.com/dutchcoders/transfer.sh</a>
seaweedfs
<a href="https://github.com/chrislusf/seaweedfs">https://github.com/chrislusf/seaweedfs</a>
minio
<a href="https://github.com/minio/minio">https://github.com/minio/minio</a>
syncthing
<a href="https://github.com/syncthing/syncthing">https://github.com/syncthing/syncthing</a>
rclone
<a href="https://github.com/ncw/rclone">https://github.com/ncw/rclone</a></p>
</li>
</ul>
</article>
 
      

      <footer class="book-footer">
        
  <div class="flex flex-wrap justify-between">





</div>

 
        
      </footer>

      
  
  <div class="book-comments">

</div>
  
 

      <label for="menu-control" class="hidden book-menu-overlay"></label>
    </div>

    
    <aside class="book-toc">
      <div class="book-toc-content">
        
  
<nav id="TableOfContents">
  <ul>
    <li><a href="#websites">Websites</a></li>
    <li><a href="#web-framework">Web Framework</a></li>
    <li><a href="#gui">GUI</a></li>
  </ul>
</nav>


 
      </div>
    </aside>
    
  </main>

  
</body>

</html>












